package com.bsoft.gol.hcs.specialist.bean.response;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.io.Serializable;
import java.util.Date;

/**
 * @author tongtp
 * @version v0.1
 * @package specialist.bean.response
 * @className VisitMedicalListResponse
 * @description 查询就诊记录
 * @create 2023-02-06 15:31
 **/
public class VisitMedicalListResponse implements Serializable {

	private String organizationId;
	private String organizationName;
	private String departmentId;
	private String departmentName;
	/**
	 * 门诊、住院记录id
	 */
	private String recordId;
	/**
	 * 就诊流水号、住院号
	 */
	private String visitId;
	/**
	 * 门诊主诊断code
	 */
	private String mainDiagnosisCode;
	/**
	 * 门诊主诊断名称
	 */
	private String mainDiagnosisName;
	/**
	 * 入院诊断
	 */
	private String admissionDiagnosis;
	/**
	 * 出院诊断
	 */
	private String dischargeDiagnosis;
	/**
	 * 处置
	 */
	private String itemNames;
	/**
	 * 就诊日期
	 */
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", locale = "zh_CN", timezone = "GMT+8")
	private Date startTime;

	public String getOrganizationId() {
		return organizationId;
	}

	public void setOrganizationId(String organizationId) {
		this.organizationId = organizationId;
	}

	public String getOrganizationName() {
		return organizationName;
	}

	public void setOrganizationName(String organizationName) {
		this.organizationName = organizationName;
	}

	public String getDepartmentId() {
		return departmentId;
	}

	public void setDepartmentId(String departmentId) {
		this.departmentId = departmentId;
	}

	public String getDepartmentName() {
		return departmentName;
	}

	public void setDepartmentName(String departmentName) {
		this.departmentName = departmentName;
	}

	public String getRecordId() {
		return recordId;
	}

	public void setRecordId(String recordId) {
		this.recordId = recordId;
	}

	public String getVisitId() {
		return visitId;
	}

	public void setVisitId(String visitId) {
		this.visitId = visitId;
	}

	public String getMainDiagnosisCode() {
		return mainDiagnosisCode;
	}

	public void setMainDiagnosisCode(String mainDiagnosisCode) {
		this.mainDiagnosisCode = mainDiagnosisCode;
	}

	public String getMainDiagnosisName() {
		return mainDiagnosisName;
	}

	public void setMainDiagnosisName(String mainDiagnosisName) {
		this.mainDiagnosisName = mainDiagnosisName;
	}

	public String getAdmissionDiagnosis() {
		return admissionDiagnosis;
	}

	public void setAdmissionDiagnosis(String admissionDiagnosis) {
		this.admissionDiagnosis = admissionDiagnosis;
	}

	public String getDischargeDiagnosis() {
		return dischargeDiagnosis;
	}

	public void setDischargeDiagnosis(String dischargeDiagnosis) {
		this.dischargeDiagnosis = dischargeDiagnosis;
	}

	public String getItemNames() {
		return itemNames;
	}

	public void setItemNames(String itemNames) {
		this.itemNames = itemNames;
	}

	public Date getStartTime() {
		return startTime;
	}

	public void setStartTime(Date startTime) {
		this.startTime = startTime;
	}
}
